home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / images / freesco.igz / freesco.img / router / rc / rc_iptraf < prev    next >
Encoding:
Text File  |  2003-10-23  |  584 b   |  36 lines

  1. #!/bin/sh
  2. #
  3. # Packaged by Lightning
  4.  
  5. . /usr/local/iptraf/iptrafd.cfg
  6.  
  7. fn2()    { ps | sed -n '/    iptraf/P';} 
  8.       
  9. stp()    {
  10.     [ "`fn2`" ] || return 
  11.     killall iptraf -15 
  12. }
  13. str()    {
  14.     [ "`fn2`" ] && return 
  15.     [ "$DAEMON" = y ] || exit
  16.     iptraf $OPTIONS </dev/tty$CONSOLE >/dev/tty$CONSOLE &
  17.     echo -n "Starting iptraf on tty$CONSOLE...        "
  18.     = 0
  19. }
  20.  
  21. case "$1" in
  22.     setup)  edit /usr/local/iptraf/iptrafd.cfg
  23.         sync;sync
  24.         rc_iptraf restart
  25.         ;;
  26.     start)    str;;
  27.     stop)    stp;;
  28.     newip|restart)stp;str;;
  29.     status)    if [ "`fn2`" ]
  30.             then echo "Running iptraf"; fn2
  31.             else echo No running iptraf
  32.         fi;;
  33. esac
  34.  
  35.  
  36.